list p=12f675 #include errorlevel -302 __CONFIG _CP_OFF & _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _WDT_OFF & _PWRTE_ON & _INTRC_OSC_NOCLKOUT ;\\\\\\\\\\\\\\\\\\\\\ cblock 0x20 TIME0 TIME1 TIME2 endc ;\\\\\\\\\\\\\\\\\\\\\ ORG 0 GOTO MAIN ORG 4 GOTO TIME ;\\\\\\\\\\\\\\\\\\\\\ MAIN BSF STATUS,RP0 MOVLW B'00011000' MOVWF TRISIO MOVLW B'00010000' ;GP4ピン割り込み設定 MOVWF IOC MOVLW B'00000000' MOVWF ANSEL BCF STATUS,RP0 MOVLW B'00000111' MOVWF CMCON BSF INTCON,GPIE BSF INTCON,GIE ;\\\\\\\\\\\\\\\\\\\\\ LOOP CLRF GPIO GOTO LOOP ;\\\\\\\\\\\\\\\\\\\\\ TIME MOVLW B'00000011' ; 0-LED 1-SIG MOVWF GPIO BSF INTCON,GPIE BCF INTCON,GPIF MOVLW D'255' MOVWF TIME0 MOVWF TIME1 T1 CALL T2 DECFSZ TIME0,F GOTO T1 GOTO T4 T2 CALL T3 DECFSZ TIME1,F GOTO T2 RETURN T3 MOVLW D'10' ; イネーブル出力時間(1〜255) MOVWF TIME2 DECFSZ TIME2,F GOTO $-1 RETURN T4 RETFIE ;\\\\\\\\\\\\\\\\\\\\\ END